#ifndef FISH_H
#define FISH_H
#include "animal.h"

#define FISH_KLASS(_object_)	((fish_klass_info*)_object_)
#define FISH(_object_)	((fish*)_object_)

typedef animal_klass_info fish_klass_info;
extern fish_klass_info* fish_klass;

typedef struct _fish fish;
struct _fish
{
/*base*/
	animal base;

/*private data*/
	BOOL in_sea;
};

void fish_init(void);
BOOL fish_is_in_sea(fish* self);
void fish_set_in_sea(fish* self, BOOL in_sea);
#endif
